package com.coco.bargain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author HanSama
 * @date 2021年07月22日 19:54
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class BargainItemTableVo {

    /*
     * bargainUserID
     */
    private Long id;

    /*
     * 商品图片spu
     */
    private String imgUrl;

    /*
     * 砍价商品名称
     */
    private String title;

    /*
     * 商品介绍
     */
    private String intro;

    /*
     * 砍价价格
     */
    private BigDecimal bargainPrice;

    /*
     * 总砍价次数
     */
    private Integer sumCount;

    /*
     * 剩余次数
     */
    private Integer residueCount;

    /*
     * 开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date startTime;

    /*
     * 结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date endTime;

    /*
     * 砍价状态[0. 未开始 1.-参与中 2.活动结束参与失败 3.-活动参与成功]
     */
    private Integer status;
}
